Design and Implementation of a Fat Tree Network on Chip Master of Science Thesis

نویسندگان

  • Juan Mata Pavia
  • Erland Nilsson
  • Axel Jantsch
چکیده

System on Chip (SoC) design in the billion transistor era will involve the integration of numerous heterogeneous semiconductor intellectual property blocks. Some of the main problems arise from non-scalable global wires delays, failure to achieve global synchronization and errors due to signal integrity issues. In order to keep a low time-to-market factor new design methodologies must be developed to face this new problems. The desired future SoC methodology must be able to reuse not only the cores but also the interconnection and communication structure. Hence an inevitable decoupling of the communication from the computation resources arises. The Network on Chip (NoC) faces these problems. In a NoC, the different IP blocks communicate by sending packets to one another over a network. The structured network wiring gives well controlled electrical parameters that eliminate timing iterations and enable the use of switches as the basis of the communication system. The Network on Chip concept allows the reusability of the communication infrastructure reducing the time-to-market factor. This master thesis is an attempt of implementing a NoC with a fat tree topology in VHDL. The focus of the work was to build the switch in synthesizable code and to analyze the performance of the network for several configurations. This required the design of a simulation and visualization environment and several test benches. The main objective was to obtain a fairly small switch which made an efficient utilization of the network. Finally a brief comparison between the fat tree and the 2D mesh topology is done.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design of a Low-Latency Router Based on Virtual Output Queuing and Bypass Channels for Wireless Network-on-Chip

Wireless network-on-chip (WiNoC) is considered as a novel approach for designing future multi-core systems. In WiNoCs, wireless routers (WRs) utilize high-bandwidth wireless links to reduce the transmission delay between the long distance nodes. When the network traffic loads increase, a large number of packets will be sent into the wired and wireless links and can...

متن کامل

CAFT: Cost-aware and Fault-tolerant routing algorithm in 2D mesh Network-on-Chip

By increasing, the complexity of chips and the need to integrating more components into a chip has made network –on- chip known as an important infrastructure for network communications on the system, and is a good alternative to traditional ways and using the bus. By increasing the density of chips, the possibility of failure in the chip network increases and providing correction and fault tol...

متن کامل

Non-Blocking Routers Design Based on West First Routing Algorithm & MZI Switches for Photonic NoC

For the first time, the 4- and 5-port optical routers are designed by using the West First routing algorithm for use in optical network on chip. The use of the WF algorithm has made the designed routers to provide non-blocking routing in photonic network on chip. These routers not only are based on high speed Mach-Zehnder switches(Which have a higher bandwidth and more thermal tolerance than mi...

متن کامل

Non-Blocking Routers Design Based on West First Routing Algorithm & MZI Switches for Photonic NoC

For the first time, the 4- and 5-port optical routers are designed by using the West First routing algorithm for use in optical network on chip. The use of the WF algorithm has made the designed routers to provide non-blocking routing in photonic network on chip. These routers not only are based on high speed Mach-Zehnder switches(Which have a higher bandwidth and more thermal tolerance than mi...

متن کامل

Congestion estimation of router input ports in Network-on-Chip for efficient virtual allocation

Effective and congestion-aware routing is vital to the performance of network-on-chip. The efficient routing algorithm undoubtedly relies on the considered selection strategy. If the routing function returns a number of more than one permissible output ports, a selection function is exploited to choose the best output port to reduce packets latency. In this paper, we introduce a new selection s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004